black notley
Table TennisNew Braintree Table Tennis League season: reading divisions two and three through win rates and squad availabilityThere is one scoreline in the pre-season preview of the Braintree Table Tenni...
International FootballTelstar vs Feyenoord: The 57th-Minute Penalty, VAR and the Gap Between Handball Law and Public ExpectationTelstar hosted Feyenoord, and the match reached the 57th minute with every...
International FootballNeuer's Nine Seconds and the Bill Bayern Munich Must PaySome goals are built with ten passes and three switches of play. Others cost...
BadmintonAn Se-young and 5 Records at the 2026 Asian Games: When Data Doesn't Need to Be LoudThe moment An Se-young stepped onto the court at Aichi-Nagoya, there was no...
International FootballLiverpool's Right-Flank Vacancy: Minteh, £70m, and a Source File That Doesn't Yet Hold3:40 AM in Busan Outside the window, the sea slaps against the southern port...
Martial ArtsThree Anthem Errors in One Day at Aichi-Nagoya 2026: The Control Was Built on the Wrong LayerOn 19 October 2026, inside a Nagoya arena, the anthem designated for the men'...
Domestic FootballFIFA ASEAN Cup 2026: Vietnam Falls into Group of Death with ThailandFIFA President Gianni Infantino has announced the FIFA ASEAN Cup 2026, a new...
EsportsVietnamese Football After AFF Cup 2026: The Cracks in the V.League System Beneath the Champion's PaintIn December 2026, at Rajamangala Stadium in Bangkok, the first half of the...
International FootballGegenpressing Decoded: When Mid-Table Football Turns Matches into Track MeetsOver the past three matches, the PPDA of a mid-table Premier League side has...
EsportsCourtois Joins Astralis: When a Star Goalkeeper's Money Can't Cover a $2.9 Million LossI sat in the seventh row of a Major arena in Copenhagen, in winter, watching...
Domestic FootballVietnam in Pot 2 of the 2030 World Cup Qualifiers: What Really Decides It?On 15 December 2026, in Kuala Lumpur, 36 balls will be drawn one by one from...
AthleticsThe Empty Folder Before Kickoff: When Sports Data Goes SilentThe night before a major broadcast, I opened my analysis folder and found it...
ChessScandinavian Defense: The 60-Minute Weapon for Club Players60 minutes. That is the only verifiable number in the entire sales pitch for ...
VolleyballWomen's Volleyball and the Empty Cells on the Stats SheetOn a March evening at an arena in Osaka, I sat beside a data analyst for a...
International FootballKompany Sat Still Against Leipzig, and Bayern Walk Into Arsenal With an Empty Technical AreaIn the match report of Bayern Munich's 6-1 win over RB Leipzig, one detail...
TennisReading Vietnamese Tennis With Data, Not FaithLast Monday I opened an analysis file a young colleague had sent over, with a...
International FootballDecoding France 4-3 Argentina: The Corridor Behind Mascherano and Mbappé's Vertical PassesIn the 64th minute at Kazan Arena, Kylian Mbappé received the ball on the edg...
International FootballWhen a Pakistan–Afghanistan Political Report Was Labelled 'Football'Duong Yen | Nha Trang 2:47 a.m. in Nha Trang. The ceiling fan hums, and I hav...
Domestic FootballPersib Bandung 1-0 The Cong Viettel: The 45th-Minute Penalty and the 68th-Minute Red Card That Decided the AFC Champions League Two TieOn 45 minutes, the referee pointed to the penalty spot. Inside Gelora Bandung...
TennisThe Silent Pitch in Karachi: Where Football Cannot AppearThere was a day in October in Karachi, a city so hot that the lungs of the...
International FootballTelstar vs Feyenoord: The 57th-Minute Penalty, VAR and the Gap Between Handball Law and Public ExpectationTelstar hosted Feyenoord, and the match reached the 57th minute with every...
International FootballNeuer's Nine Seconds and the Bill Bayern Munich Must PaySome goals are built with ten passes and three switches of play. Others cost...
BadmintonAn Se-young and 5 Records at the 2026 Asian Games: When Data Doesn't Need to Be LoudThe moment An Se-young stepped onto the court at Aichi-Nagoya, there was no...
International FootballLiverpool's Right-Flank Vacancy: Minteh, £70m, and a Source File That Doesn't Yet Hold3:40 AM in Busan Outside the window, the sea slaps against the southern port...
Martial ArtsThree Anthem Errors in One Day at Aichi-Nagoya 2026: The Control Was Built on the Wrong LayerOn 19 October 2026, inside a Nagoya arena, the anthem designated for the men'...
Domestic FootballFIFA ASEAN Cup 2026: Vietnam Falls into Group of Death with ThailandFIFA President Gianni Infantino has announced the FIFA ASEAN Cup 2026, a new...
EsportsVietnamese Football After AFF Cup 2026: The Cracks in the V.League System Beneath the Champion's PaintIn December 2026, at Rajamangala Stadium in Bangkok, the first half of the...
International FootballGegenpressing Decoded: When Mid-Table Football Turns Matches into Track MeetsOver the past three matches, the PPDA of a mid-table Premier League side has...
EsportsCourtois Joins Astralis: When a Star Goalkeeper's Money Can't Cover a $2.9 Million LossI sat in the seventh row of a Major arena in Copenhagen, in winter, watching...
Domestic FootballVietnam in Pot 2 of the 2030 World Cup Qualifiers: What Really Decides It?On 15 December 2026, in Kuala Lumpur, 36 balls will be drawn one by one from...
AthleticsThe Empty Folder Before Kickoff: When Sports Data Goes SilentThe night before a major broadcast, I opened my analysis folder and found it...
ChessScandinavian Defense: The 60-Minute Weapon for Club Players60 minutes. That is the only verifiable number in the entire sales pitch for ...
VolleyballWomen's Volleyball and the Empty Cells on the Stats SheetOn a March evening at an arena in Osaka, I sat beside a data analyst for a...
International FootballKompany Sat Still Against Leipzig, and Bayern Walk Into Arsenal With an Empty Technical AreaIn the match report of Bayern Munich's 6-1 win over RB Leipzig, one detail...
TennisReading Vietnamese Tennis With Data, Not FaithLast Monday I opened an analysis file a young colleague had sent over, with a...
International FootballDecoding France 4-3 Argentina: The Corridor Behind Mascherano and Mbappé's Vertical PassesIn the 64th minute at Kazan Arena, Kylian Mbappé received the ball on the edg...
International FootballWhen a Pakistan–Afghanistan Political Report Was Labelled 'Football'Duong Yen | Nha Trang 2:47 a.m. in Nha Trang. The ceiling fan hums, and I hav...
Domestic FootballPersib Bandung 1-0 The Cong Viettel: The 45th-Minute Penalty and the 68th-Minute Red Card That Decided the AFC Champions League Two TieOn 45 minutes, the referee pointed to the penalty spot. Inside Gelora Bandung...
TennisThe Silent Pitch in Karachi: Where Football Cannot AppearThere was a day in October in Karachi, a city so hot that the lungs of the...
